package zpx.iservice;

import java.io.File;
import java.util.List;
import java.util.Map;

import zpx.model.FtpAttachment;


public interface IFtpAttachmentService {
	 /**
     * ���ݶ�Ӧ�����¼������ʶ������������
     * 
     * @param recordId ��Ӧ�����¼������ʶ
     * @return �����б�
     */
    public List<FtpAttachment> getAttachments(String recordId);
    
    
    /**
     * 获取list数量
     */
    public int getFtpCount(Map<String, Object> searchMap);
    
    
    /**
     * ����������ѯ
     * @param searchMap
     * @return
     */
    public List<FtpAttachment> getFtpttachmentsLst(Map<String, Object> searchMap);
    
    /**
     * ����������ȡ
     * 
     * @param attaId �����ļ���ʶ
     * @return ����
     */
    public FtpAttachment getFtpAttachment(String attaId);
    
    /**
     * ����������������
     * 
     * @param attachment ��������
     * @return ��������
     */
    public FtpAttachment saveOrUpdateFtpAttachment(Map<String, Object> searchMap);
    
    /**
     * 删除文件
     * 
     * @param attaId �����ļ���ʶ
     * @return ��������
     */
    public void deleteFtpAttachment(String attaId);
   
}
